package com.myway.dto.report;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author Administrator
 *
 */
public class DTOChangeToDetailReport implements java.io.Serializable{
	
	private static final long serialVersionUID = -7630830406984042663L;

	private  String payType;              //支付方式  枚举类PayType
	
	private  String ticketNo;             //票号
	
	private  BigDecimal parValue;      // 票面金额
	
	private  String  cabin; //  舱位
	
	private  Date  oldDate; // 原航班日期
	
	private  Date  newDate ;       // 改期后航班日期
	
	private  BigDecimal  reschedulingFee;    // 改期费
	
	private  BigDecimal  upgradeFee; // 升舱费
	
	private  String  paymengtCompany; // 支付公司
	
	private  String  bankOrderNumber; // 银行订单号
	
	private String  planeType;   // 机型
	
	private String dataType;   // 数据类型
	
	private  String fltChangeType; // 改期OR升舱类型
	
	private  String changeType; // 改期升舱类型
	
	private  BigDecimal  payMoney; //  支付金额
	//  查询条件 
	private Date startTime;  //   开始时间
	
	private Date endTime;    //  结束时间
	
	private Integer pageIndex;
	
	private Integer pageSize;
	
	private String  agentCode;    //  代理code

	public String getPayType() {
		return payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}

	public String getTicketNo() {
		return ticketNo;
	}

	public void setTicketNo(String ticketNo) {
		this.ticketNo = ticketNo;
	}

	public BigDecimal getParValue() {
		return parValue;
	}

	public void setParValue(BigDecimal parValue) {
		this.parValue = parValue;
	}

	public String getCabin() {
		return cabin;
	}

	public void setCabin(String cabin) {
		this.cabin = cabin;
	}

	public Date getOldDate() {
		return oldDate;
	}

	public void setOldDate(Date oldDate) {
		this.oldDate = oldDate;
	}

	public Date getNewDate() {
		return newDate;
	}

	public void setNewDate(Date newDate) {
		this.newDate = newDate;
	}

	public BigDecimal getReschedulingFee() {
		return reschedulingFee;
	}

	public void setReschedulingFee(BigDecimal reschedulingFee) {
		this.reschedulingFee = reschedulingFee;
	}

	public BigDecimal getUpgradeFee() {
		return upgradeFee;
	}

	public void setUpgradeFee(BigDecimal upgradeFee) {
		this.upgradeFee = upgradeFee;
	}

	public String getPaymengtCompany() {
		return paymengtCompany;
	}

	public void setPaymengtCompany(String paymengtCompany) {
		this.paymengtCompany = paymengtCompany;
	}

	public String getBankOrderNumber() {
		return bankOrderNumber;
	}

	public void setBankOrderNumber(String bankOrderNumber) {
		this.bankOrderNumber = bankOrderNumber;
	}
	
	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public Integer getPageIndex() {
		return pageIndex;
	}

	public void setPageIndex(Integer pageIndex) {
		this.pageIndex = pageIndex;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public String getPlaneType() {
		return planeType;
	}

	public void setPlaneType(String planeType) {
		this.planeType = planeType;
	}

	public String getDataType() {
		return dataType;
	}

	public void setDataType(String dataType) {
		this.dataType = dataType;
	}

	public String getFltChangeType() {
		return fltChangeType;
	}

	public void setFltChangeType(String fltChangeType) {
		this.fltChangeType = fltChangeType;
	}

	public BigDecimal getPayMoney() {
		return payMoney;
	}

	public void setPayMoney(BigDecimal payMoney) {
		this.payMoney = payMoney;
	}

	public String getChangeType() {
		return changeType;
	}

	public void setChangeType(String changeType) {
		this.changeType = changeType;
	}

	public String getAgentCode() {
		return agentCode;
	}

	public void setAgentCode(String agentCode) {
		this.agentCode = agentCode;
	}
	
	
}
